home *** CD-ROM | disk | FTP | other *** search
/ Dictionaries & Language / Dictionaries and Language (Chestnut CD-ROM) (1993).iso / chinese / njs210_1 / njconfig.key < prev    next >
Encoding:
Text File  |  1992-05-10  |  5.5 KB  |  195 lines

  1. * this is a comment line
  2. *------------------------------------
  3. * Key config file for NJSTAR ver 2.1
  4. *
  5. * ^ = CTRL    @ = ALT    # = SHIFT
  6. *
  7. *------------------------------------
  8. *MetaKey - two key commands
  9. *------------------------------------
  10. * ctrl-x is used for meta key
  11. * but can be defined to other key
  12. * Keys go with Meta:
  13. *  ^A -> ^Z
  14. *   A -> Z
  15. *   0 -> 9
  16. *   ESC; ^BACKSLASH; ^RBRACE; ^6; ^- (MINUS)
  17. *   ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _
  18. *---------------------------------------------------------
  19. ^X        MetaKey
  20.  
  21. Meta+^S   SaveFile
  22. Meta+^W   SaveAs
  23. Meta+^Z   QuitFile
  24. Meta+^V   EditFile
  25. *------------------------------------------------------------------------------
  26. * Macro commands - Excute more than one command with one key stroke, plus more.
  27. *
  28. * NOTE:
  29. *       1. macro command start with 'Macro'
  30. *       2. '&' at and means continue at next line
  31. *       3. '#' followed by number n == Insert Ascii n into Macro key.
  32. *           Max n is 160, n can be specified as: DEC #150; OCT #083; HEX #0xA0.
  33. *       4. '$' followed by number n == Sleep n ticks before exec. next command.
  34. *       5. Lebeles are a name+':'; eg. BEG: END:, Max number of Labeles is 64.
  35. *       6. Jump   Beg: == Jump to Label Beg: unconditionally
  36. *       7. JTrue  Beg: == Jump to Beg: if previous command is executed Ok
  37. *       8. JFalse Beg: == Jump to Beg: if previous command is executed NOT Ok
  38. *       9. Pause == Stop Macro Execution till Enter/ESC is Pressed
  39. *      10. <ScreenOff> turn off screen display when in macro
  40. *      11. <ScreenOn>  turn on  screen display when in macro
  41. *      12. "XXXX"  == insert XXXX into Only File or Search string. eg "NJSTAR"
  42. *      13. 'XXXX'  == insert XXXX into Pinyin Line or file. eg 'zhongguo '
  43. *          'xxx' and "xxx" are different only when NJSTAR not in ASCII mode
  44. *
  45. *NOTE:     Press Ctrl+C/Break to stop Macro execution. specially dead loop.
  46. *------------------------------------------------------------------------------
  47. *Examples:
  48. @F        macro editfile listdir
  49. #UP       Macro CursorUp    MarkBlock
  50. #Down     Macro CursorDown  MarkBlock
  51. #Left     Macro CursorLeft  MarkBlock
  52. #Right    Macro Screenoff MarkBlock CursorRight Markblock
  53. @E        Macro EditFile ListDir
  54. Meta+^P   Macro Start: BegFile beg: $12 PageDown JFalse Start: Jump beg:
  55. Meta+^N   Macro "Njstar" 'nihong '  #156 "39" #155 '00'
  56. ^N        Macro ScreenOff "í╛─╧╝½╨╟í┐"
  57. Meta+^L   Macro beg: Scrolldown Jfalse end: JUMP beg: &
  58.                 end: BegFile $180 Jump beg:
  59. Meta+^M   Macro search Pause markblock
  60.  
  61. *Ask search string then search backward
  62. ^V   Macro search Pause SearchBackward
  63.  
  64. * New Macro implement DelToEndOfFile
  65. Meta+E   Macro UnMarkBlock MarkBlock EndFile MarkBlock DelBlock
  66.  
  67. * New Macro implement DelToEndOfScreen
  68. Meta+Q   Macro UnMarkBlock MarkBlock EndScreen EndLine MarkBlock DelBlock
  69. Meta+W   Macro ScreenOff UnMarkBlock MarkBlock EndScreen EndLine &
  70.                          MarkBlock DelBlock
  71. *--------------------------------------------
  72. * Mouse buttons
  73. *--------------------------------------------
  74. M_LR      UnMarkBlock
  75. M_LEFT    Nothing
  76. M_RIGHT   MarkBlock
  77. M_LL      PageDown
  78. M_RR      MarkLine
  79. M_MID     MarkLine
  80. M_MM      macro QuickHelp UnMarkBlock
  81.  
  82. *--------------------------------------------
  83. * one key commands
  84. *--------------------------------------------
  85.  
  86. #F2       HzSaveFile
  87. #F3       HzDecode
  88. #F4       HzEditFile
  89. #F5       PcxSaveFile
  90. #F6       ZwSaveFile
  91. #F7       ZwDecode
  92. #F8       ZwEditFile
  93. #F9       Keyboard
  94. #F10      FileList
  95. #F11      Macro UnMarkBlock AddPinYin
  96. #F12      Macro UnMarkBlock DelPinYin
  97. ^B        SearchBackward
  98. ^E        DelToEndLine
  99. ^F        SearchForward
  100. ^G        GotoBlock
  101. ^K        DelToEndLine
  102. ^J        DelToBegLine
  103. ^L        DupLine
  104. ^P        Print
  105. ^S        Search
  106. ^T        TimeDate
  107. ^W        Copy
  108. ^Y        Paste
  109. ^BS       DelLine
  110. GREY+     Copy
  111. GREY-     DelBlock
  112. GREY*     Paste
  113. BS        BackSpace
  114. TAB       TabRight
  115. ENTER     Enter
  116. GREYENTER HardReturn
  117. #ENTER    HardReturn
  118. @Y        UnDelBlock
  119. @U        UnMarkBlock
  120. @D        DelBlock
  121. @L        MarkLine
  122. @C        CopyBlock
  123. @B        MarkBlock
  124. @M        MoveBlock
  125. @W        SaveBlock
  126. @X        LianXiang
  127. @Z        GetCode
  128. F1        QuickHelp
  129. #F1       Menu
  130. F2        SaveFile
  131. F3        QuitFile
  132. F4        File
  133. F5        Search
  134. F6        SearchReplace
  135. F7        RenameFile
  136. F8        EditFile
  137. F9        UnDelLine
  138. F10       NextFile
  139. F11       MacroRec
  140. F12       MacroExec
  141. @F11      SaveMacro
  142. @F12      ReadMacro
  143. Meta+R    MacroRec
  144. Meta+E    MacroExec
  145. Meta+w    SaveMacro
  146. Meta+s    ReadMacro
  147. HOME      BegLine
  148. UP        CursorUp
  149. PGUP      PageUp
  150. LEFT      CursorLeft
  151. RIGHT     CursorRight
  152. END       EndLine
  153. DOWN      CursorDown
  154. PGDN      PageDown
  155. DEL       DelChar
  156. ^F1       FileStatus
  157. ^F2       SaveDic
  158. ^F3       QuitAll
  159. ^F4       SaveAll
  160. ^F5       WordCount
  161. ^F6       GotoLine
  162. ^F7       SaveAs
  163. ^F8       AddLX
  164. ^F9       ToggleEOL
  165. ^F10      SwitchCCLIB
  166. ^F11      RepeatCmd
  167. Meta+^R   RepeatCmd
  168. @F1       ListDir
  169. @F2       EXinput
  170. @F3       QWinput
  171. @F4       GBinput
  172. @F5       PYinput
  173. @F6       ASCinput
  174. @F7       ZYinput
  175. @F8       DelLX
  176. @F9       PureChinese
  177. @F10       PrevFile
  178. ^LEFT     WordLeft
  179. ^RIGHT    WordRight
  180. ^END      EndFile
  181. ^HOME     BegFile
  182.  
  183. ^u        BegScreen
  184. ^d        EndScreen
  185. ^a        ScrollUp
  186. ^z        ScrollDown
  187.  
  188. ^UP       BegScreen
  189. ^DOWN     EndScreen
  190. @UP       ScrollUp
  191. @DOWN     ScrollDown
  192. *---------------------------
  193. * end of njconfig.key
  194. *---------------------------
  195.